sit on a pitch - Francés Inglés Diccionario